Sander Cobussen's profile

Technologie Sander Cobussen

Code: 
void setup()
{
  size(900,900);
  frameRate(60);
}
void draw()
{
  int middenX = width/2;
  int middenY = height/2;
  float lijnCircle1 = width/160; 
  float lijnCircle2 = width/80; 
  float lijnCircle3 = width/40;  
  
  background(0);
  
  //Grootste circel
  for (lijnCircle1 = 5; lijnCircle1 < 600; lijnCircle1+=5);
  fill(mouseY, 194, 0);
  stroke(mouseX, 217, 0);
  strokeWeight(lijnCircle1);
  circle(middenX, middenY, mouseX);
    
  //Middelste circel
  strokeWeight(lijnCircle2);
  
  if(mouseX<middenX)
  {
    fill(mouseY, 162, 225);
  }
  else
  {
    fill(100, mouseY, 225);
  }
  
  circle(middenX, middenY, mouseX*0.5); 
  
  //Kleinste circel
  if(mouseX<1200)
  {
    lijnCircle3 = 10*5;
  }
  strokeWeight(lijnCircle3);
  fill(mouseY, 0, 242);
  circle(middenX, middenY, mouseX*0.25); 
  
  //Vierkanten overlay
  noStroke();
  
  //horizontale animaties
  fill(153, 245, 255, 100);
  if(mouseX<middenX)
  { 
    rect(0,0, mouseX, middenY);
  }
  else
  {
    rect(0,0, middenX, middenY);
  }
  
  if(mouseX<middenX)
  { 
    rect(width,middenY, mouseX*-1, middenY);
  }
  else
  {
    rect(middenX ,middenY, middenX, middenY);
  }
  
  //verticale animaties
  fill(153, 245, 255, 150);
  if(mouseX<middenY)
  { 
    rect(0,height, middenX, mouseX*-1);
  }
  else
  {
    rect(0,middenY, middenX, mouseX);
  }
  
  if(mouseX<middenY)
  { 
    rect(middenX,0, middenX, mouseX);
  }
  else
  {
    rect(middenX,0, middenX, middenY);
  }
  
  //vierkanten die rond springen
  if(mouseX>middenX)
  {
    fill(0, 4, 255, 150);
    rect(random(width), random(height), width/8, random(width/1.6,height/4));
    
    fill(255, 149, 0, 200);
    rect(random(width), random(height), random(width/8,height/1.6), width/16);
  }
  
  //circel over alles heen
  float scaleCircle = (width*1.5)-(mouseX*1.5);
  
  fill(162, 0, 255, 100);
  
  if(mouseX>middenX+(width/5))
  {
    circle(middenX, middenY, scaleCircle);
  }
  
 //zwarte wipe
 if(mouseX>(width*0.85))
 {
   fill(0);
   rect(0,0, (mouseX-(width*0.85)+1)*6.67, height);
 }
  
  
  
  
  
}
Technologie Sander Cobussen
Published:

Technologie Sander Cobussen

Published:

Creative Fields